// DummyObject.h: interface for the DummyObject class.
//
//////////////////////////////////////////////////////////////////////

#if !defined DUMMYOBJECT_H
#define DUMMYOBJECT_H

#include <iostream>
#include <string>
#include "SceneObject.h"

class DummyObject : public SceneObject  
{
protected:
	std::string name;

public:
	DummyObject(std::string dummyName);
	virtual ~DummyObject();

	virtual RTTI_OBJECT_TYPE getType() const { return RTTI_DUMMY; }

	virtual void render(float timeElapsed) {}
	
	virtual void update(float timeElapsed) 
    { 
      std::cout << "Updating [" << name << "] scene object " << std::endl; 
    }
};

#endif // DUMMYOBJECT_H
